import { createService } from "../request"
const rq = createService('/myapi')

// 获取优惠券列表
export function getCouponList(page, params, config) {
    return rq.get(`/admin/coupon/${page}`, { params }, config)
}

// 新增优惠券
export function addCoupon(form, config) {
    // 转换时间格式
    return rq.post('/admin/coupon', form, {
        headers: {
          'Content-Type': 'multipart/form-data'
        }
    })
}

// 修改优惠券
export function updateCouponById(form, config) {
    // 转换时间格式
    return rq.post(`/admin/coupon/${form.id}`, form, {
        headers: {
          'Content-Type': 'multipart/form-data'
        }
    })
}

// 删除优惠券
export function deleteCouponById(id, config) {
    return rq.post(`/admin/coupon/${id}/delete`, null, config)
}

// 修改优惠券状态
export function updateCouponStatusById(id, status, config) {
    return rq.post(`/admin/coupon/${id}/update_status`, { status }, config)
}
